Big Huge Thesaurus

Ploceus philippinus

noun